package com.dingding.activity.core.activity.dao;

import java.util.List;

import com.dingding.common.core.beans.activity.CouponGrantRecord;

/**
 * 
 * @Description: 优惠券发放记录DAO
 * @author CHEHUANBO
 * @date 2016年12月12日
 * @version V2.6.2 
 * 
 */
public interface ICouponGrantRecordDao {
	
	
	/**
	 * 
	 * @Description: 添加优惠券发放记录
	 * @author CHEHUANBO
	 * @version V2.6.2
	 * 
	 */
	public void addCouponGrantRecord(CouponGrantRecord couponGrantRecord) throws Exception;
	
	
	/**
	 * 
	 * @Description: 根据优惠券ID获取优惠券发放记录
	 * @param couponId 优惠券ID
	 * @author CHEHUANBO
	 * @version V2.6.2
	 * 
	 */
	public List<CouponGrantRecord> getCouponGrantRecordToDb(int couponId);
	
	
	
	/**
	 * 
	 * @Description:  根据活动ID和用户ID获取活动记录表
	 * @param activityId 活动ID
	 * @param userId 用户ID
	 * @author CHEHUANBO
	 * @version V2.6.2
	 * 
	 */
	public CouponGrantRecord getCouponGrantRecordToDb(String activityId,String userId)  throws RuntimeException ;
	
	

}
